package com.wms.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.wms.dto.WarehouseOperationsReqDto;
import com.wms.pojo.PageResult;
import com.wms.pojo.WarehouseOperations;
import com.wms.vo.WarehouseOperationsResVo;

/**
 * @author Yzxxn
 */
public interface WarehouseOperationsService extends IService<WarehouseOperations> {
    void addOperation(WarehouseOperationsReqDto dto);

    PageResult getOperationsByPage(String jobCode, Integer status, Integer pageNum, Integer pageSize);

    WarehouseOperationsResVo queryDetails(Long id);

    void confirm(Long id);

    void adjust(Long id);

    void deleteOperation(Long id);
}
